package com.woniuxy.caradmin.service;


import com.woniuxy.caradmin.entity.pojo.User;
import com.woniuxy.caradmin.entity.vo.UserVo;



import java.util.List;

public interface UserService  {
    //查询所有角色
    public List<User> selectAllUser();
    //查询通过电话密码查询
    public User selectPhoAndPsw( String telephone, String password);
    //修改软删把avaible改为0
    public Integer delectUser(Integer id);
    //用户增加(用户注册)
    public Integer insertUser(User user);
    //用户修改
    public Integer updateUser(User user);
    //模糊查询根据电话和名字搜索
    public List<User> selectPhoAndName(User user);
    //分页
    public List<User> selectUserByPage(UserVo userVo);
    //查询员工的级别
    Integer empLevel(Integer uid);
    //查询一个员工
    User selectOneUser(Integer uid1);
    //删除和增加用户职位
    public boolean assignRole(Integer[] rids, Integer uid);
    //通过id查询用户
    public User selectUserByid( Integer id);
    //批量删除
    public boolean removePath(Integer[] ids);
}
